@charset "utf-8";
*{margin:0; padding:0;font-family: '微软雅黑';}
h1,h2,h3,h4,h5,h6{ font-family: }
button,a{font-family: '微软雅黑';border: 0;cursor: pointer;}
button{border-radius: 5px;}
a{
border:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
tap-highlight-color: rgba(0,0,0,0);
tap-highlight-color:transparent;
-moz-tap-highlight-color: rgba(0,0,0,0);
-moz-tap-highlight-color:transparent;
-ms-tap-highlight-color: rgba(0,0,0,0);
-ms-tap-highlight-color:transparent;
outline:none；
}
a:hover{text-decoration:none;}
img{border:none;display: block;}
ol,ul,li{list-style:none;}
html{overflow-y: scroll;font-size: 40px;height: 100%;} 
body{height: 100%;margin: 0 auto;}
/*IE初始化*/
.themePage .clearfix:after{content: "."; display: block; height:0; clear:both; visibility: hidden;}
.themePage .clearfix{*zoom:1; }

/*数据过长省略*/
.themePage .words-ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/*居中*/
.themePage .wrap{margin: 0 auto;}

/*定位*/
.themePage .pa{position: absolute;}
.themePage .pr{position: relative;}
.themePage .pf{position: fixed;}
.themePage .ps{position: static;}
.themePage .pi{position: initial;}

/*背景颜色*/
.themePage .bg-red{background-color: #850623;}
.themePage .bg-white{background-color: #fff;}

/*字体颜色*/
.themePage .white{color: #fff;}
.themePage .gray{color: #333;}
.themePage .light-gray{color: #666;}
.themePage .lighter-gray{color: #999;}
.themePage .yellow{color: #ffc102;}

/*文字粗细样式*/
.themePage .fw-700{font-weight:700;}

/*宽度*/
.themePage .wid100{width: 100%}
.themePage .wid95{width: 95%;}
.themePage .wid90{width: 90%;}
.themePage .wid88{width: 88%;}
.themePage .wid80{width: 80%;}
.themePage .wid75{width: 75%;}
.themePage .wid70{width: 70%;}
.themePage .wid60{width: 60%;}
.themePage .wid50{width: 50%;}
.themePage .wid40{width: 40%;}
.themePage .wid35{width: 35%;}
.themePage .wid30{width: 30%;}
.themePage .wid25{width: 25%;}
.themePage .wid20{width: 20%;}
.themePage .wid10{width: 10%;}
.themePage .wid1{width: 1%;}

/*浮动*/
.themePage .fl{float: left !important;}
.themePage .fr{float: right;}
.themePage .o-v{overflow: hidden;} /*清除浮动*/

/*文字排列样式*/
.themePage .tac{text-align: center;}
.themePage .tar{text-align: right;}
.themePage .tal{text-align: left;}


/*下划线*/
.themePage .tdu{text-decoration: underline;}
.themePage .tdlt{text-decoration: line-through;}


/*内边距*/
.themePage .p5{padding: 0.125rem;}
.themePage .p10{padding: 0.25rem;}
.themePage .p15{padding: 0.375rem;}
.themePage .p20{padding: 0.5rem;}
.themePage .pl10{padding-left: 0.25rem;}

/*清除浮动*/
.themePage .clear{clear: both;height: 0;}

/*盒子显示模式（d-*：display：*）*/
.themePage .d-b{display: block;}
.themePage .d-ib{display: inline-block;}
.themePage .d-n{display: none;}

.themePage .active{
	color: #007AFF;	
}
.themePage-menu{
	width: 100%;
	box-sizing: border-box;
	padding: 0.5rem 0;
	background-color: #f8f8f8;
	line-height: 1.75rem;
	font-size: 0.55rem;
}
.themePage .dialog{
	width: 100%;
}
.themePage .dialog li div{
	position: relative;
}
.themePage .dialog li div span{
	position: absolute;
	top: 0;
	left: 0;
	color: orange;
}

